"""
字符串：
1）切片
    截取其中某个部分
    [开始位置：结束位置：步长]
    开始位置默认是0，结束位置默认到最后，步长默认是1
2）常用方法
    find():查找字符串中是否包含某个子串，若不存在返回-1
    count():子串出现的次数
    replace():替换
    split():分割，返回列表（分割字符就没有了）
    ljust()、rjust():左对齐、右对齐
"""

str = 'abcdefg'
print(str[1])
# 最后一位 -1
print(str[-1])
# 左闭右开原则，不包括最后一位
print(str[2:5])
# 可以设置步长
print(str[2:5:2])
# 开始和结束位置可以省略，使用默认
print(str[2:])
print(str[:5])
# 倒叙
print(str[::-1])

name = "lovejavalovejslovepython"
print(name.find('love'))
print(name.find('c++'))
print(name.count('love'))
print(name.replace('love', 'like'))

print(name.split('love'))
print(name.ljust(30, '*'))